*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#666}
::-moz-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
::-ms-clear,::-ms-reveal{display:none}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ban{overflow:hidden}
.ban img{display:block;width:100%}
.pos-z1{padding:42px 0 38px;background-color:#f7f9fb;border-bottom:1px solid #ebebeb;overflow:hidden}
.pos-z1 .cur{margin:0 3px 0 20px;float:right}
.pos-z1 .tit-z1{margin-left:5px}
.cur{padding:20px 0;overflow:hidden}
.cur a,.cur em,.cur h4,.cur span{padding:0 2px;float:left;font-size:14px;line-height:20px}
.cur a,.cur h4{color:#737373}
.cur h4{padding:0;font-weight:400}
.cur a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.cur span{color:#1a5cb0}
.cur a:hover{color:#1a5cb0}
.tit-z1{position:relative;overflow:hidden}
.tit-z1 span{padding:0 2px;position:absolute;left:0;top:0;right:0;display:block;font-size:42px;color:#e0e5ed;text-transform:uppercase;line-height:1.1;letter-spacing:.5px;font-family:Arial;z-index:1}
.tit-z1 h3{padding-top:18px;font-size:30px;color:#1a5cb0;font-weight:700;line-height:1.4;position:relative;z-index:2}
.btn-z1{display:block;width:120px;height:35px;line-height:33px;border:1px solid #fff;font-size:16px;color:#fff;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.btn-z1:hover{background-color:#fff;color:#1a5cb0}
.btn-z2{display:block;width:120px;height:35px;line-height:33px;border:1px solid #1a5cb0;font-size:16px;color:#1a5cb0;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.btn-z2:hover{background-color:#1a5cb0;color:#fff}
.pages{font-size:0;text-align:center;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{margin:0 12px;float:left}
.pages a{display:block;font-size:12px;color:#fff;line-height:30px;min-width:30px;text-align:center;background-color:#1e5fb2;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pages .pages-prev a{width:100px;height:30px;line-height:30px;background:#1e5fb2 url(../images/pages-i1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:30px}
.pages .pages-next a{width:100px;height:30px;line-height:30px;background:#1e5fb2 url(../images/pages-i2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:30px}
.pages a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.link-z1{margin-bottom:-1px;border-left:1px solid #ebebeb;overflow:hidden}
.link-z1 li{float:left;width:25%}
.link-z1 a{display:block;font-size:16px;color:#2e2e2e;text-align:center;line-height:50px;background-color:#fff;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.link-z1 .on a,.link-z1 a:hover{background-color:#1a5cb0;color:#fff;border-color:#1a5cb0;position:relative;z-index:2}
.link-z1.lk1-col6 li{width:16.66%}
.link-z1.lk1-col5 li{width:20%}
.link-z1.lk1-col2 li{width:50%}
.service-z1{padding:49px 0 101px;overflow:hidden}
.tabsCon_z1{margin-bottom:42px;}
.tabs-z1{margin:0 0 -1px -1px;overflow:hidden}
.tabs-z1 li{float:left;/*width:16.666%*/width: 14.266%;}
.tabs-z1 a{display:block;font-size:16px;color:#2665b5;font-weight:700;background-color:#e2e5e9;line-height:60px;text-align:center;border-left:1px solid #fff;border-bottom:1px solid #fff;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.tabs-z1 .on a,.tabs-z1 a:hover{background-color:#2665b5;color:#fff}
.tabs-z2{padding-bottom:4px;margin-left:-1px}
.tabs-z2:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.tabs-z2 li{float:left;width:20%;position:relative}
.tabs-z2 a{display:block;font-size:16px;color:#666;font-weight:400;text-align:center;background-color:#f8f8f8;line-height:50px;border-left:1px solid #eee;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.tabs-z2 li:after{content:'';position:absolute;left:50%;bottom:-4px;width:0;height:4px;background-color:#2665b5;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.tabs-z2 .on:after{width:33%}
.tabs-z2 .on a,.tabs-z2 li:hover a{color:#2262b4}
.list-z1{padding-bottom:4px;margin:0 -14px;overflow:hidden}
.list-z1 li{margin-bottom:57px;float:left;width:33.33%}
.list-z1 .con{padding:14px;margin:0 14px;display:block;border:1px solid #eee;background-color:#fff;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z1 .pic{margin-bottom:15px;padding-top:92.6%;position:relative;overflow:hidden}
.list-z1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z1 h4{padding:20px 0;font-size:16px;color:#666;line-height:1.4;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z1 .con:hover{background-color:#2262b4;border-color:#2262b4}
.list-z1 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.list-z1 .con:hover h4{color:#fff}
.linkCon-z1{border-bottom:1px solid #ebebeb;overflow:hidden}
.news-z1{padding-bottom:118px;overflow:hidden}
.list-z2{margin-bottom:119px;overflow:hidden}
.list-z2 li{padding-top:58px;display:block;overflow:hidden}
.list-z2 .date{margin-right:8px;padding:25px 0 36px;float:left;width:143px;border-right:2px solid #f2f2f2;text-align:center}
.list-z2 .date span{display:block}
.list-z2 .date .day{margin-bottom:7px;font-size:46px;color:#1a5cb0;font-weight:700;line-height:1.2}
.list-z2 .date .year{font-size:18px;color:#1a5cb0}
.list-z2 .right{padding:7px 0 57px;border-bottom:2px solid #f2f2f2;overflow:hidden}
.list-z2 .pic{margin-top:13px;float:right;width:220px;height:120px;overflow:hidden}
.list-z2 .pic img{display:block;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z2 .inner{padding:0 30px 0 70px;overflow:hidden}
.list-z2 .inner h4{margin-bottom:5px}
.list-z2 .inner h4 a{display:block;font-size:24px;color:#000;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z2 .inner .info{margin-bottom:22px;overflow:hidden}
.list-z2 .inner .info .date{display:none;margin:0;padding:0;border:none;float:none;width:auto;margin-left:10px;text-align:left;font-size:14px;color:grey}
.list-z2 .inner .info .info-inner{overflow:hidden}
.list-z2 .inner .info .info-inner a,.list-z2 .inner .info .info-inner span{margin-right:36px;padding-left:25px;float:left;background-repeat:no-repeat;background-position:left 2px;font-size:14px;color:grey}
.list-z2 .inner .txt{font-size:16px;color:#000;line-height:1.88;height:3.76em;overflow:hidden}
.list-z2 li:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.list-z2 li:hover h4 a{color:#1a5cb0}
.detail-z1{padding:59px 0 77px;overflow:hidden}
.dt1-hd{padding:12px 0;border-bottom:1px solid #f0f0f0;overflow:hidden}
.dt1-hd h1{margin-bottom:12px;font-size:32px;color:#666;font-weight:700}
.dt1-hd .bd{position:relative;line-height:30px;overflow:hidden}
.dt1-hd .bd .return{margin-left:20px;float:right;padding-left:34px;background:url(../images/return-i1.png) left top no-repeat;font-size:20px;color:#666;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.dt1-hd .bd .return:hover{color:#1a5cb0;background-image:url(../images/return-i1_on.png)}
.dt1-hd .bd .info{overflow:hidden}
.dt1-hd .bd .info span{margin-right:26px;padding-left:28px;float:left;background-repeat:no-repeat;background-position:left 5px;font-size:14px;color:#666}
.dt1-con{padding:18px 0;font-size:16px;color:#000;line-height:1.88;border-bottom:1px solid #f0f0f0}
.dt1-pages{padding:23px 0;overflow:hidden}
.dt1-pages .next,.dt1-pages .prev{font-size:16px;color:#666;line-height:3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.dt1-pages a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.dt1-pages a:hover{color:#1a5cb0}
.fold-z1{padding:40px 0 108px;overflow:hidden}
.fold1-con{margin-bottom:52px;overflow:hidden}
.fold1-con .thead{background-color:#1e5fb2;font-size:0;overflow:hidden}
.fold1-con .thead span{padding:25px 0;display:inline-block;vertical-align:top;font-size:20px;color:#fff;font-weight:700;text-align:center;line-height:30px}
.fold1-con .hbody{font-size:0;overflow:hidden}
.fold1-con .hbody span{padding:31px 0;display:inline-block;vertical-align:top;text-align:center;font-size:18px;color:#000;line-height:28px}
.fold1-con .sp1{width:24%}
.fold1-con .hbody .sp1,.fold1-con .thead .sp1{padding-left:40px}
.fold1-con .sp2{width:16%}
.fold1-con .sp3{width:13%}
.fold1-con .sp4{width:15%}
.fold1-con .sp5{width:14%}
.fold1-con .sp6{width:18%}
.fold1-con .more{width:18%}
.fold1-con .hbody .more{padding:0}
.fold1-con .more em{margin:20px auto;display:block;width:50px;height:50px;background:url(../images/fold-i1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}
.fold1-con .more.hides em{margin:20px auto;width:50px;height:50px;background:url(../images/fold-i2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer}
.fold1-con .thead .sp1{text-align:left}
.fold1-con .hbody .sp1{text-align:left}
.fold1-con .hbody dl{margin-top:5px}
.fold1-con .hbody dt{border-bottom:1px dashed #e5e5e5;overflow:hidden}
.fold1-con .hbody dd{padding:44px 10px;margin-top:1px;background-color:#f3f3f3;overflow:hidden;display:none}
.fold1-con .hbody .txt-hd{margin-bottom:19px;padding-bottom:26px;position:relative;overflow:hidden}
.fold1-con .hbody .txt-hd:after{content:'';position:absolute;left:50%;bottom:0;height:45%;width:1px;background-color:#d9d9d9}
.fold1-con .hbody .txt-hd .item{padding:0 20px 0 30px;float:left;width:50%}
.fold1-con .hbody .txt-hd .item h4{margin-bottom:20px;font-size:18px;color:#000;font-weight:400}
.fold1-con .hbody .txt-hd .item .txt{font-size:14px;color:#000;line-height:1.72}
.fold1-con .hbody .txt-hd .item:nth-child(even){padding-left:45px}
.fold1-con .hbody .txt-bd{overflow:hidden}
.fold1-con .hbody .txt-bd .item{padding:0 20px 0 30px;float:left;width:50%}
.fold1-con .hbody .txt-bd .txt{font-size:14px;color:#000;line-height:1.72}
.fold1-con .hbody .txt-bd .apply{margin:16px 34px;display:block;width:142px;height:35px;line-height:35px;font-size:18px;color:#fffefe;text-align:center;background:url(../images/fold-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fold1-con .hbody .txt-bd .apply:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.txt-z1{padding:44px 0 67px;font-size:22px;color:#000;line-height:1.36;text-align:center}
.txt-z1 .wp{padding:0 6.5%}
.list-z3{padding-bottom:70px;overflow:hidden}
.list-z3 li{padding:45px 0;background-color:#f2f2f2;overflow:hidden}
.list-z3 .pic{float:right;width:50%;overflow:hidden}
.list-z3 .pic img{display:block;width:100%;height:100%}
.list-z3 .inner{padding-top:77px;position:relative;overflow:hidden}
.list-z3 .inner h4{padding-right:90px;margin-bottom:10px;font-size:36px;color:#1e5fb2;font-weight:400;text-align:right;position:relative}
.list-z3 .inner h4:after{margin-top:-1px;content:'';position:absolute;right:0;top:50%;width:60px;height:2px;background-color:#dcdcdc}
.list-z3 .inner h5{padding-right:90px;margin-bottom:32px;font-size:22px;color:#000;font-weight:700;text-align:right}
.list-z3 .inner .txt{padding-right:90px;font-size:16px;color:#666;line-height:1.88}
.list-z3 li:nth-child(even){background-color:#fff}
.list-z3 li:nth-child(even) .pic{float:left}
.list-z3 li:nth-child(even) .inner h4{padding:0;padding-left:90px;text-align:left}
.list-z3 li:nth-child(even) .inner h4:after{left:0;right:auto}
.list-z3 li:nth-child(even) .inner h5{padding:0;padding-left:90px;text-align:left}
.list-z3 li:nth-child(even) .inner .txt{padding:0;padding-left:90px}
.humanRes-z1{padding:190px 0 230px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.hR-col{margin-right:21px;float:left;width:39.7%}
.hR-cor{overflow:hidden}
.hRTxt-z1{padding:50px 28px;height:540px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.hRTxt-z1 h3{margin-bottom:37px;font-size:24px;color:#fff;font-weight:400}
.hRTxt-z1 .txt{margin-bottom:114px;font-size:16px;color:#fff;line-height:1.88;max-height:11.28em;overflow:hidden}
.hRTxt-z2{margin-bottom:19px;padding:42px 30px;height:310px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.hRTxt-z2 h3{margin-bottom:70px;font-size:24px;color:#1a5cb0;font-weight:400}
.list-z4{margin:0 -6px -10px;overflow:hidden}
.list-z4 li{margin-bottom:10px;float:left;width:33.33%}
.list-z4 .con{padding:47px 0 46px;margin:0 6px;display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.list-z4 .pic{margin:0 auto 12px;width:70px;height:70px;overflow:hidden}
.list-z4 .pic img{display:block;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z4 h4{font-size:24px;color:#fff;font-weight:400;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list-z4 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.onlineM-z1{padding:32px 17px 70px;margin:80px 0 122px;background-color:#f7f7f7;overflow:hidden}
.onlineM-z1 input,.onlineM-z1 textarea{outline:0;border:none}
.onlineM1-item{margin-bottom:28px;padding:0 23px;float:left;width:50%;overflow:hidden}
.onlineM1-item .sp1{padding:7.5px 0;display:block;font-size:16px;color:#000;line-height:24px}
.onlineM1-item .inp{padding:10.5px 20px;display:block;width:100%;border:1px solid #e6e6e6;font-size:16px;color:#000;line-height:24px;background-color:#fff}
.onlineM1-item .tar{padding:10px 20px;display:block;width:100%;height:100px;resize:none;font-size:16px;color:#000;line-height:24px;background-color:#fff;border:1px solid #e6e6e6}
.onlineM1-nowrap{float:none!important;width:100%!important}
.onlineM-z1 .sub{margin:40px auto 0;display:block;width:280px;height:55px;line-height:55px;border-radius:3px;font-size:20px;color:#fff;text-align:center;background-color:#1a5cb0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.onlineM-z1 .sub:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.contactUs-z1{margin:60px 0 130px}
.contactUs-z1:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.contactUs-col{margin-right:20px;float:left;width:44%}
.contactUs-cor{overflow:hidden}
.contactUs-txt{overflow:hidden}
.contactUs-txt .tit{margin-bottom:14px;padding-bottom:40px;font-size:32px;color:#000;font-weight:700;line-height:1.4;border-bottom:1px dashed #aeaeae}
.contactUs-txt .tit span{margin-top:2px;display:block;font-size:14px;color:#000;font-weight:400;text-transform:uppercase}
.contactUs-txt .txt{margin-bottom:36px;font-size:14px;color:#000;line-height:24px;overflow:hidden}
.contactUs-txt .txt p{margin:30px 0;padding-left:24px;background-repeat:no-repeat;background-position:left 2px}
.contactUs-txt .txt p span{font-size:16px}
.contactUs-txt .txt p a{color:#000}
.contactUs-txt .qr{font-size:0;overflow:hidden}
.contactUs-txt .qr .pic{display:inline-block;vertical-align:bottom;width:21%;overflow:hidden}
.contactUs-txt .qr .pic img{display:block;width:100%}
.contactUs-txt .qr .qr-txt{padding-left:20px;display:inline-block;vertical-align:bottom;width:79%;font-size:14px;color:#333}
.contactUs-txt .qr .qr-txt h4{margin-bottom:16px;font-size:16px;color:#000;font-weight:400}
.map{height:540px}
.map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.anchorBL{display:none}

.tabs-z2{display: none;}
/* .tabs-z2{opacity: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;pointer-events: none}
.tabs-z1:hover  +.tabs-z2{opacity: 1;pointer-events: auto; }
.tabs-z2:hover{opacity: 1;pointer-events: auto;} */

@media only screen and (max-width:1366px){
.wp{width:98%}
}
@media only screen and (max-width:1199px){
.linkCon-z1 .wp{padding:0;width:100%}
.link-z1{border:none}
.list-z3 .inner{padding-top:40px}
.list-z3 .inner h4{font-size:28px}
.list-z3 .inner h5{margin-bottom:20px;font-size:16px}
.list-z3 .inner .txt{font-size:14px}
.humanRes-z1{padding:80px 0}
.hRTxt-z1{padding:40px 20px;height:370px}
.hRTxt-z1 h3{margin-bottom:15px;font-size:20px}
.hRTxt-z1 .txt{margin-bottom:40px;font-size:14px}
.hRTxt-z2{padding:40px 20px;height:210px}
.hRTxt-z2 h3{margin-bottom:30px;font-size:20px}
.list-z4 .con{padding:25px 0 24px}
.list-z4 .pic{width:50px;height:50px}
.list-z4 h4{font-size:20px}
.btn-z1{font-size:14px}
}
@media only screen and (max-width:959px){
.pos-z1{padding:34px 0 30px}
.tit-z1 h3{padding-top:13px;font-size:24px}
.tit-z1 span{font-size:32px}
.cur{padding:13px 0}
.service-z1{padding:40px 0 80px}
.tabsCon_z1{margin-bottom:50px}
.tabs-z2{padding-bottom:2px}
.tabs-z1 a{font-size:14px;line-height:54px}
.tabs-z2 a{font-size:14px;line-height:54px}
.tabs-z2 li:after{bottom:-2px;height:2px}
.list-z1{margin:0 -10px}
.list-z1 li{margin-bottom:40px}
.list-z1 .con{margin:0 10px;padding:10px}
.list-z1 h4{padding:10px 0;font-size:18px}
.news-z1{padding-bottom:60px}
.list-z2{margin-bottom:60px}
.list-z2 li{padding-top:30px}
.list-z2 .date{width:120px}
.list-z2 .date .day{font-size:34px}
.list-z2 .date .year{font-size:14px}
.list-z2 .right{padding:8px 0 30px}
.list-z2 .pic{width:190px}
.list-z2 .inner{padding:0 20px 0 40px}
.list-z2 .inner h4 a{font-size:18px}
.list-z2 .inner .txt{font-size:14px}
.detail-z1{padding:40px 0 20px}
.dt1-hd h1{font-size:24px}
.dt1-hd .bd .return{padding-left:30px;font-size:16px;background-position:left 3px;-webkit-background-size:26px auto;background-size:26px auto}
.dt1-pages .next,.dt1-pages .prev{line-height:2.4}
.fold-z1{padding:40px 0 80px}
.fold1-con{margin-bottom:40px}
.fold1-con .thead span{padding:15px 0;font-size:18px}
.fold1-con .hbody span{padding:15px 0;font-size:16px}
.fold1-con .hbody .sp1,.fold1-con .thead .sp1{padding-left:30px}
.fold1-con .more em{margin:4px auto;width:50px;height:50px}
.txt-z1{padding:30px 0;font-size:18px}
.list-z3 .inner{padding-top:10px}
.list-z3 .inner h4{padding-right:40px}
.list-z3 .inner h4:after{width:30px}
.list-z3 .inner h5{padding-right:40px}
.list-z3 .inner .txt{padding-right:40px}
.list-z3 li:nth-child(even) .inner h4{padding-left:40px}
.list-z3 li:nth-child(even) .inner h5{padding-left:40px}
.list-z3 li:nth-child(even) .inner .txt{padding-left:40px}
.onlineM-z1{margin:60px 0}
}
@media only screen and (max-width:767px){
.wp{width:100%;padding:0 15px}
.pos-z1{padding:20px 0 16px}
.pos-z1 .cur{margin:0;float:none;display:none}
.pos-z1 .tit-z1{margin:0}
.tit-z1 h3{padding-top:8px;font-size:20px}
.tit-z1 span{font-size:22px}
.pages li{margin:0 5px;display:none}
.pages .active,.pages .pages-next,.pages .pages-prev{display:block}
.pages a{padding:0 8px;min-width:24px;line-height:24px}
.pages .pages-next a,.pages .pages-prev a{width:60px;height:24px;line-height:24px}
.linkCon-z1{border:none}
.linkCon-z1 .wp{padding:0}
.link-z1{margin:0;padding:0;border:none}
.link-z1 li{width:50%}
.link-z1 a{font-size:14px;line-height:40px}
.link-z1.lk1-col5 li{width:50%}
.link-z1.lk1-col6 li{width:50%}
.service-z1{padding:40px 0}
.tabsCon_z1{margin-bottom:30px}
.tabs-z1{display:-webkit-flex;display:flex;flex-wrap:wrap}
.tabs-z1 li{width:50%;flex-grow:1}
.tabs-z1 a{line-height:46px}
.tabs-z2{display:-webkit-flex;display:flex;flex-wrap:wrap}
.tabs-z2 li{width:33.33%;flex-grow:1}
.tabs-z2 a{line-height:46px;border-bottom:1px solid #eee}
.list-z1{margin:0 -5px}
.list-z1 li{margin-bottom:20px;width:50%}
.list-z1 .con{margin:0 5px}
.list-z1 h4{padding:0;font-size:16px}
.news-z1{padding-bottom:40px}
.list-z2{margin-bottom:20px}
.list-z2 li{padding-top:20px}
.list-z2 .date{display:none}
.list-z2 .right{padding:0}
.list-z2 .pic{margin:0;margin-bottom:15px;float:none;width:auto}
.list-z2 .inner{padding:0;padding-bottom:20px}
.list-z2 .inner h4 a{font-size:16px}
.list-z2 .inner .info{margin-bottom:10px}
.list-z2 .inner .info .info-inner a,.list-z2 .inner .info .info-inner span{margin-right:15px}
.list-z2 .inner .info .date{float:right;display:block}
.dt1-hd{padding:0;padding-bottom:10px}
.dt1-hd h1{font-size:18px}
.dt1-hd .bd .info span{margin-right:15px}
.dt1-con{padding:20px 0;font-size:14px}
.dt1-pages{padding:15px 0}
.dt1-pages .next,.dt1-pages .prev{font-size:14px}
.fold-z1{padding:40px 0}
.fold1-con{margin-bottom:20px}
.fold1-con .thead{padding:10px 0}
.fold1-con .hbody .sp1,.fold1-con .thead .sp1{padding-left:15px}
.fold1-con .thead span{padding:5px 15px;width:40%;font-size:16px;text-align:left;line-height:24px}
.fold1-con .hbody dt{position:relative}
.fold1-con .hbody span{padding:5px 15px;width:40%;font-size:15px;text-align:left;line-height:24px}
.fold1-con .hbody .more{position:absolute;right:0;top:50%;width:20%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.fold1-con .hbody .more em{width:30px;height:30px}
.fold1-con .hbody dd{padding:20px 15px}
.fold1-con .hbody .txt-hd{padding:0;margin:0}
.fold1-con .hbody .txt-hd:after{display:none}
.fold1-con .hbody .txt-hd .item{margin-bottom:20px;padding:0;float:none;width:auto}
.fold1-con .hbody .txt-hd .item:nth-child(even){padding:0}
.fold1-con .hbody .txt-hd .item h4{margin-bottom:5px;font-size:15px}
.fold1-con .hbody .txt-hd .item .txt{font-size:14px}
.fold1-con .hbody .txt-bd .item{padding:0;float:none;width:auto}
.fold1-con .hbody .txt-bd .apply{margin:20px auto 0;font-size:16px}
.txt-z1{font-size:16px}
.list-z3{padding-bottom:25px}
.list-z3 li{padding:15px 0}
.list-z3 .pic{width:auto;float:none}
.list-z3 li:nth-child(even) .pic{float:none}
.list-z3 .inner h4{padding:0;padding-left:40px;text-align:left;font-size:20px}
.list-z3 .inner h4:after{left:0;right:auto}
.list-z3 .inner h5{margin-bottom:10px;padding:0;padding-left:40px;text-align:left}
.list-z3 .inner .txt{padding:0;padding-left:40px}
.humanRes-z1{padding:40px 0}
.hR-col,.hR-cor{margin:0;float:none;width:auto}
.hR-col{margin-bottom:20px}
.hRTxt-z1{height:auto}
.hRTxt-z2{margin-bottom:20px;height:auto}
.list-z4{margin:0 -5px -10px}
.list-z4 .con{padding:25px 0;margin:0 5px}
.list-z4 .pic{margin-bottom:5px;width:40px;height:40px}
.list-z4 h4{font-size:16px}
.onlineM-z1{margin:40px 0;padding:30px 10px}
.onlineM1-item{padding:0 15px;margin-bottom:15px;float:none;width:100%}
.onlineM1-item .sp1{font-size:14px}
.onlineM1-item .inp,.onlineM1-item .tar{font-size:14px;line-height:20px}
.onlineM-z1 .sub{margin:20px auto 0;width:200px;height:40px;line-height:40px;font-size:16px}
.contactUs-z1{margin:40px 0}
.contactUs-col{margin-bottom:40px;float:none;width:auto}
.contactUs-txt .tit{margin-bottom:15px;padding-bottom:20px;font-size:20px}
.contactUs-txt .tit span{font-size:12px}
.contactUs-txt .txt{margin-bottom:20px}
.contactUs-txt .txt p{margin:15px 0}
.contactUs-txt .qr .pic{margin:0 auto 15px;display:block;width:100px}
.contactUs-txt .qr .qr-txt{padding:0 10px;display:block;width:auto;font-size:12px;text-align:center}
.contactUs-txt .qr .qr-txt h4{margin-bottom:5px;font-size:14px}
.map{height:400px}
}
.header{background-color:#fff;position:relative;padding-top:44px;padding-bottom:28px;z-index:200}
.header .logo{float:left;height:47px}
.header .logo img{display:block;height:100%;width:auto}
.header .so{float:right;background:url(../images/so.png) no-repeat center center/contain;width:24px;height:24px;margin-left:50px;position:relative;top:24px;cursor:pointer}
.header .hdr{float:right}
.header .hdr .nav{padding-top:25px;float:right}
.header .hdr .nav .sub1{float:left;position:relative}
.header .hdr .nav .sub1 .title a{display:block;color:#181818;font-size:16px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .hdr .nav .sub1 .title a:hover{color:#1a5cb0}
.header .hdr .nav .sub1 .sub2{display:none;position:absolute;top:calc(100% + 28px);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;padding:20px 30px 30px 20px;min-width:100%;white-space:nowrap;border-top:2px solid #1a5cb0}
.header .hdr .nav .sub1 .sub2 .pic{display:inline-block;width:237px;height:117px;margin-right:27px}
.header .hdr .nav .sub1 .sub2 .list{display:inline-block;vertical-align:top;width:313px;overflow:hidden}
.header .hdr .nav .sub1 .sub2 .list .s{float:left;width:50%;margin-top:27px}
.header .hdr .nav .sub1 .sub2 .list .s a{font-size:14px;color:#434343;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .hdr .nav .sub1 .sub2 .list .s a:hover{color:#1a5cb0}
.header .hdr .nav .sub1 .sub2:after{content:'';background:url(../images/san.png) no-repeat center center/contain;width:16px;height:7px;position:absolute;left:50%;margin-left:-8px;top:-7px}
.header .hdr .nav .sub1+.sub1{margin-left:50px}
.header .top{position:absolute;top:0;right:0;height:37px;line-height:37px;background-color:#1a5cb0;width:35%;padding-left:62px;font-size:0;-webkit-border-radius:0 0 0 80px;-moz-border-radius:0 0 0 80px;border-radius:0 0 0 80px}
.header .top .item{display:inline-block;vertical-align:middle;font-size:0}
.header .top .item i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:no-repeat center center/contain;margin-right:10px}
.header .top .item a{display:inline-block;vertical-align:middle;color:#fff;font-size:14px}
.header .top .item+.item{padding-left:18px;margin-left:18px;position:relative}
.header .top .item+.item:after{content:'';width:1px;background-color:#fff;height:16px;position:absolute;left:0;top:50%;margin-top:-8px;opacity:.5}
.header .so-box{position:fixed;top:0;left:50%;width:0;height:0;z-index:999;overflow:hidden;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .so-box .mask{display:block;width:100%;height:100%;background:rgba(0,0,0,.7)}
.header .so-box .input{position:absolute;top:50%;left:50%;max-width:1200px;width:98%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:60px;background-color:#fff}
.header .so-box .input .inp{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;border:none;z-index:1;padding-left:30px;padding-right:90px}
.header .so-box .input .sub{position:absolute;right:0;top:0;height:100%;width:60px;background:#1a5cb0 url(../images/so2.png) no-repeat center center/24px auto;border:none;font-size:0;z-index:2}
.header .so-box .close{position:absolute;right:20px;top:20px;width:40px;height:40px;background:url(../images/g-close.png) center center no-repeat #1a5cb0;cursor:pointer;border-radius:50%}
.header .so-box.on{width:100vw;height:100vh}
.footer{background-color:#efefef;padding-bottom:80px}
.footer .fd-top{overflow:hidden;padding-top:45px;padding-bottom:30px;border-bottom:1px solid #d5d5d5}
.footer .fd-top .left{float:left;width:825px;overflow:hidden}
.footer .fd-top .left dl{float:left}
.footer .fd-top .left dl dt{font-size:18px;color:#1b1b1b;margin-bottom:20px}
.footer .fd-top .left dl dd a{display:block;font-size:14px;line-height:30px;color:#656565;padding-left:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.footer .fd-top .left dl dd a:hover{color:#2373da}
.footer .fd-top .left dl+dl{margin-left:90px}
.footer .fd-top .right{overflow:hidden;float:none;border-left:1px solid #d5d5d5;padding-left:50px}
.footer .fd-top .right .item{overflow:hidden;margin-bottom:10px}
.footer .fd-top .right .item .icon{width:35px;height:35px;background:no-repeat center center/contain;float:left;margin-right:10px;position:relative;top:-3px}
.footer .fd-top .right .item .con{overflow:hidden;font-size:14px;color:#000;line-height:2}
.footer .fd-top .right .qr{margin-top:20px;position:relative}
.footer .fd-top .right .qr .pic{float:left;width:43px;height:43px;margin-right:12px}
.footer .fd-top .right .qr .pic img{display:block;width:100%;height:100%}
.footer .fd-top .right .qr .con{overflow:hidden}
.footer .fd-top .right .qr .qr-box{opacity:0;pointer-events:none;position:absolute;left:0;bottom:110%;width:150px;height:150px;padding:10px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.footer .fd-top .right .qr .qr-box img{display:block;width:100%;height:100%}
.footer .fd-top .right .qr .pic:hover+.qr-box{opacity:1}
.footer .copyright{overflow:hidden;color:#4c4c4c;font-size:14px;padding-top:15px}
.footer .copyright .left{float:left}
.footer .copyright .right{float:right}
.banner{position:relative}
.banner .pic{padding-top:28.75%;position:relative}
.banner .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.banner .slick-dots{position:absolute;bottom:23px;left:0;width:100%;text-align:center}
.banner .slick-dots li{display:inline-block;vertical-align:middle;font-size:0;width:50px;height:9px;background-color:#fff;margin:0 10px;cursor:pointer}
.banner .slick-dots li button{font-size:0;background:0 0;border:none}
.banner .slick-dots li.slick-active{background-color:#3a83e2}
.index-row1{background-color:#fff;padding:65px 0 60px;overflow:hidden}
.slick-row1{position:relative;float:left;width:641px;margin-right:25px}
.slick-row1 .pic{padding-top:62.09%;position:relative;overflow:hidden}
.slick-row1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.slick-row1 .pic .txt{position:absolute;bottom:0;left:0;width:100%;z-index:2;height:42px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 130px 0 15px;font-size:14px;color:#fff;background:rgba(0,0,0,.6)}
.slick-row1 .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.slick-row1 .slick-dots{position:absolute;right:0;padding-right:13px;bottom:10px;font-size:0;text-align:right}
.slick-row1 .slick-dots li{display:inline-block;vertical-align:middle}
.slick-row1 .slick-dots li button{font-size:14px;color:#fff;background:rgba(67,150,255,.66);border:none;width:20px;height:20px;line-height:20px;text-align:center}
.slick-row1 .slick-dots li.slick-active button{background:rgba(255,255,255,.66);color:#323232}
.slick-row1 .slick-dots li+li{margin-left:10px}
.row1-txt .tab{overflow:hidden;border-bottom:1px solid #c9c9c9}
.row1-txt .tab .item{float:left;width:25%;text-align:center}
.row1-txt .tab .item a{color:#4b4b4b;font-size:20px;font-weight:700;padding-bottom:5px;position:relative;display:block}
.row1-txt .tab .item.on a{color:#2373da}
.row1-txt .tab .item.on a:after{content:'';position:absolute;width:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0;height:1px;background-color:#2373da}
.row1-txt .list{padding-top:13px}
.row1-txt .list .item{padding:8px 0}
.row1-txt .list .item a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#4c4c4c;padding-left:32px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.row1-txt .list .item a:after{content:'';width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#cdcdcd;position:absolute;left:10px;top:50%;margin-top:-3px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.row1-txt .list .item a:hover{color:#1a5cb0;font-weight:700}
.row1-txt .list .item a:hover:after{background-color:#1a5cb0}
.link{padding-bottom:56px}
.link .title{overflow:hidden;border-bottom:1px solid #eee;height:36px;line-height:36px;padding-bottom:20px;box-sizing:content-box}
.link .title .more{float:right;font-size:18px;color:#666}
.link .title .more em{background:#000;font-size:18px;color:#fff;padding:0 5px}
.link .title h3 span{font-weight:700;font-size:24px;color:#2f2f2f;display:inline-block;vertical-align:middle}
.link .title h3 em{display:inline-block;vertical-align:middle;background:no-repeat center center/contain;width:120px;height:28px;margin-left:10px}
.link .link-box{overflow:hidden;padding-top:20px}
.link .link-box .slick-links{white-space:nowrap}
.link .link-box .slick-links li{display:inline-block;margin:0 15px}
.headerrel01-menuBtn{display:none;cursor:pointer}
.h-ban{padding-top:15.625%;position:relative;overflow:hidden}
.h-ban img{position:absolute;top:0;left:0;width:100%;height:100%}
.h-cur{padding-top:20px;font-size:16px}
.h-cur .icon{display:inline-block;vertical-align:middle}
.h-cur a{color:#222;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.h-cur a:hover,.h-cur span{color:#1a5cb0}
.caseD1{overflow:hidden;padding-top:40px;position:relative;padding-bottom:60px}
.caseD1 .wp{position:relative;overflow:hidden}
.caseD1 .left{float:left;width:600px;margin-right:40px}
.caseD1 .left .slick-big{margin-bottom:13px}
.caseD1 .left .slick-big .pic{overflow:hidden;padding-top:65.33%;position:relative}
.caseD1 .left .slick-big .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.caseD1 .left .slick-big .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.caseD1 .left .slick-small{width:452px;margin:0 auto}
.caseD1 .left .slick-small .item{margin:0 4px}
.caseD1 .left .slick-small .pic{overflow:hidden;padding-top:65.33%;position:relative}
.caseD1 .left .slick-small .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.caseD1 .left .slick-small .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.caseD1 .right{overflow:hidden;float:none}
.caseD1 .right .top{border-bottom:1px dashed #cdcdcd;padding:30px 0;color:#4f4f4f}
.caseD1 .right .top .name{font-size:34px;margin-bottom:30px}
.caseD1 .right .top .addr{font-size:14px}
.caseD1 .right .bot{padding-top:40px;font-size:14px;color:#606060;line-height:30px;letter-spacing:-.5px;max-height:220px;overflow-y:auto}
.caseD1 .arrow{position:absolute;right:0;bottom:0}
.caseD1 .arrow .s{cursor:pointer;width:36px;height:36px;background:no-repeat center center/contain}
.caseD1 .arrow .left{background-image:url(../images/h-l1.png)}
.caseD1 .arrow .right{background-image:url(../images/h-r1.png)}
.caseD2{background-color:#fff}
.caseD2 .title{background-color:#f7f7f7;height:259px;padding-top:43px}
.caseD2 .title .wp{background:url(../images/h-bg1.png) repeat-x left center/auto 13px;position:relative;height:36px}
.caseD2 .title .wp h3{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0;font-size:24px;color:#454545;padding:0 65px;text-align:center;background-color:#f7f7f7;font-weight:400}
.caseD2 .video{background-color:#fff;position:relative;top:-133px;padding:58px 125px}
.caseD2 .video video{width:950px;height:660px;margin:0 auto;display:block;background-color:#000}
.h-party{padding-top:66px;padding-bottom:100px}
.partyList .item{padding:40px 180px 40px 20px;overflow:hidden;background-color:#f6f6f6;margin-bottom:28px;position:relative}
.partyList .item .pic{float:left;width:220px;height:117px;overflow:hidden;margin-right:35px}
.partyList .item .pic img{display:block;width:100%;height:100%;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.partyList .item .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.partyList .item .txt{overflow:hidden}
.partyList .item .txt .tit a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:22px;color:#000;margin-bottom:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.partyList .item .txt .tit a:hover{color:#1a5cb0}
.partyList .item .txt .desc{font-size:14px;color:#000;line-height:24px;height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.partyList .item .txt .more{color:#1a5cb0;font-size:14px}
.partyList .item .date{position:absolute;right:50px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#000}
.partyList .item .date .day{font-size:46px;font-weight:700;border-bottom:1px solid #ccc;line-height:1;margin-bottom:10px;padding:0 10px 10px}
.partyList .item .date .ym{font-size:18px;line-height:1}
.h-abo{padding-top:60px;padding-bottom:120px}
.h-abo .title{color:#3a3a3a;font-size:22px;font-weight:700;margin-bottom:60px}
.h-abo .content{overflow:hidden}
.h-abo .content .l{margin-right:70px;float:left;width:540px;overflow:hidden}
.h-abo .content .r{font-size:16px;color:#000;line-height:36px;float:none;overflow:hidden}
.h-abo .content .r p{text-indent:2em;margin-bottom:30px}
.h-abo .content .r p:last-child{margin-bottom:0}

.slick-row1{position: relative;}
.caseD1 .left .slick-big .slick-arrow,
.slick-row1 .slick-arrow{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);
	background: no-repeat center center / contain;
	font-size: 0;
	border: none;
	z-index: 20;
	width: 30px;
	height: 50px;
}
.caseD1 .left .slick-big .slick-prev,
.slick-row1 .slick-prev{
	left: 10px;
	background: url("../images/prev-i1_on.png");
}
.caseD1 .left .slick-big .slick-next,
.slick-row1 .slick-next{
	right: 10px;
	background: url("../images/next-i1_on.png");
}


@media only screen and (max-width:1700px){
.header .hdr .nav .sub1:first-child .sub2{left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header .hdr .nav .sub1:first-child .sub2:after{left:28px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header .hdr .nav .sub1:last-child .sub2{left:auto;right:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header .hdr .nav .sub1:last-child .sub2:after{left:auto;right:6px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
@media only screen and (max-width:1500px){
.header .hdr .nav .sub1:nth-last-child(2) .sub2{left:auto;right:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header .hdr .nav .sub1:nth-last-child(2) .sub2:after{left:auto;right:26px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
@media only screen and (max-width:1300px){
.header .hdr .nav .sub1:nth-last-child(3) .sub2{left:auto;right:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header .hdr .nav .sub1:nth-last-child(3) .sub2:after{left:auto;right:26px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header .hdr .so{margin-right:10px}
}
@media only screen and (max-width:1199px){
.footer .fd-top .right .qr .qr-box{width:100px;height:100px}
.header .so{top:0;margin-right:50px;top:10px}
.headerrel01-menuBtn{display:block}
body{padding-top:45px}
.header .top{display:none}
.header{height:45px;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;padding:0}
.header .logo{height:40px;position:relative;top:2px}
.header .hdr{display:none;position:fixed;top:45px;left:0;width:100%;height:calc(100vh - 50px);z-index:200;background:rgba(0,0,0,.6)}
.header .hdr .so{display:none}
.header .hdr .nav{float:none;width:100%;height:100%}
.header .hdr .nav .sub1{float:none}
.header .hdr .nav .sub1+.sub1{margin-left:0}
.header .hdr .nav .sub1 .title a{text-align:center;color:#fff;line-height:50px}
.header .hdr .nav .sub1 .sub2{position:static!important;-webkit-transform:translateX(0)!important;-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);background:#1a5cb0;border-top:none}
.header .hdr .nav .sub1 .sub2:after{display:none}
.header .hdr .nav .sub1 .sub2 .pic{display:none}
.header .hdr .nav .sub1 .sub2 .list{display:block;width:100%}
.header .hdr .nav .sub1 .sub2 .list .s{float:none;width:100%;margin-top:0;line-height:40px}
.header .hdr .nav .sub1 .sub2 .list .s a{color:#fff;display:block;text-align:center}
.headerrel01-menuBtn{display:block;position:absolute;z-index:101;right:0;margin:10px;font-size:24px;width:1em;height:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.headerrel01-menuBtn span{background:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:1px;position:absolute;top:50%;display:block;width:100%;margin:0 auto;border:none;cursor:pointer;color:inherit}
.headerrel01-menuBtn span:after,.headerrel01-menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;background-color:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transform:translate(-50%,.28em);-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}
.headerrel01-menuBtn span:before{-ms-transform:translate(-50%,-.28em);-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}
.headerrel01-menuBtn.headerrel01-menuBtn__open span{background:0 0}
.headerrel01-menuBtn.headerrel01-menuBtn__open span:before{-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
.headerrel01-menuBtn.headerrel01-menuBtn__open span:after{-ms-transform:translate(-50%,0) rotate(-45deg);-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}
.slick-row1{float:none;width:100%;margin-bottom:40px;margin-right:0}
.index-row1{padding:40px 0}
.footer .fd-top .left{float:none;width:100%}
.footer .fd-top .right{padding-left:0;margin-top:40px;border-left:none}
.footer .fd-top .left dl{width:20%;text-align:center}
.footer .fd-top .left dl+dl{margin-left:0}
.footer .fd-top .left dl dd a{padding-left:0}
.footer{padding-bottom:20px}
.caseD1 .left{float:none;margin:0 auto 40px}
.caseD1 .arrow{display:none}
.caseD2 .video{padding:30px}
.caseD2 .video video{width:100%}
.caseD1 .right .bot{max-height:none}
.h-abo .content .l{width:340px}
}
@media only screen and (max-width:959px){
.wp{width:100%;padding:0 15px}
.banner .slick-dots{bottom:10px}
.banner .slick-dots li{width:20px;height:3px}
.index-row1{padding:20px 0}
.header .hdr .nav .sub1 .title a{font-size:14px}
.row1-txt .tab .item a{font-size:18px}
.link .title h3 span{font-size:18px}
.link .title .more{font-size:16px}
.footer .fd-top{padding-top:30px}
.slick-row1{margin-bottom:20px}
.footer .copyright .left{float:none;text-align:center}
.footer .copyright .right{float:none;text-align:center}
.caseD2 .video video{height:460px}
.caseD1 .right .top .name{font-size:24px;margin-bottom:15px}
.caseD2{margin-bottom:-50px}
.partyList .item{padding:20px 100px 20px 20px}
.partyList .item .txt .tit a{font-size:18px;margin-bottom:10px}
.partyList .item .txt .desc{font-size:14px;line-height:20px;height:40px;margin-bottom:10px}
.partyList .item .pic{margin-right:15px}
.partyList .item .date .day{font-size:20px}
.partyList .item .date .ym{font-size:14px}
.h-party{padding:30px 0}
.h-abo{padding:30px 0}
.h-abo .title{margin-bottom:30px;font-size:18px}
.h-abo .content .l{margin-right:30px}
.h-abo .content .r{font-size:14px;line-height:1.7}
.h-abo .content .r p{margin-bottom:20px}
.partyList .item .date{right:30px}
}
@media only screen and (max-width:767px){
	.caseD1 .left .slick-big .slick-arrow,
    .slick-row1 .slick-arrow{display: none!important;}
.header .logo{height:25px;top:10px}
.row1-txt .tab .item a{font-size:16px}
.row1-txt .list .item{padding:3px 0}
.row1-txt .list .item a{font-size:14px}
.footer .fd-top .left{display:none}
.footer .fd-top .right{margin-top:0}
.banner .slick-dots{bottom:0}
.link{padding-bottom:20px}
.footer .fd-top .right .item{margin-bottom:0}
.footer .fd-top .right .item .con{line-height:1.5}
.footer .fd-top .right .item .icon{top:-7px}
.header .so{margin-right:30px;width:18px;height:18px;top:13px}
.header .so-box .close{width:30px;height:30px;-webkit-background-size:15px;background-size:15px}
.header .so-box .input{height:40px}
.header .so-box .input .sub{width:40px;-webkit-background-size:18px auto;background-size:18px auto}
.caseD1 .left{width:100%}
.caseD1 .left .slick-small{width:100%}
.h-cur{font-size:14px}
.caseD1{padding-top:20px}
.caseD1 .left{margin-bottom:20px}
.caseD1 .right .top{padding:0 0 20px}
.caseD1 .right .top .name{font-size:18px;margin-bottom:5px}
.caseD1 .right .bot{padding-top:20px}
.caseD2 .title{height:auto;padding-bottom:30px}
.caseD2 .title .wp h3{font-size:18px;white-space:nowrap;padding:0 15px}
.caseD2 .title .wp{height:27px}
.caseD2 .video{padding:15px 0;top:0}
.caseD2 .video video{height:200px}
.caseD2{margin-bottom:0}
.caseD1{padding:10px 0}
.h-cur{padding-top:10px}
.h-cur .icon{height:15px;position:relative;top:-3px}
.h-cur .icon img{height:100%}
.caseD2 .title{padding:20px 0}
.partyList .item{padding:10px}
.partyList .item .pic{float:none;width:100%;height:auto;margin:0 0 10px}
.partyList .item .date{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);max-width:100px;float:right}
.partyList .item .date .day{padding-bottom:5px;margin-bottom:5px}
.h-abo .content .l{width:100%;margin:0 0 30px;float:none}
.link .title h3 em{display:none}
}


.pop-win{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}
.g-close{position:absolute;right:40px;top:40px;width:36px;height:36px;background:url(../images/icon-close.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.g-close:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.form-pop1{position:absolute;width:500px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ffc12e;border-radius:15px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:2}
.form-pop1 .tabrel01{width:100%;box-shadow:none}
.form-pop1 .tabrel01-tit .tabrel01-item{width:50%}
.form-pop1 .tabrel01-tit .tabrel01-item .subitem{color:#fffbf3;background-color:#ffc12e;border-radius:0}
.form-pop1 .tabrel01-tit .tabrel01-item.tabrel01-item__on .subitem{color:#ffc12e;background-color:#fffbf3}
.form-pop1 .tabrel01-tit .tabrel01-item:first-child{width:50%}
.form-pop1 .tabrel01-desc .tabrel01-item{border-radius:0}
.form-pop1 .tabrel01-desc .tabrel01-item:nth-child(2){border-radius:0}
@media only screen and (min-width:767px){
.tabs-z2{width:1200px; margin:0 auto;}
}



 
.biz-nav .item{
	float: left;
	width:14.266%;
	position: relative;
	z-index: 20;
}
.biz-nav .item .sub1{
	position: relative;
}
.biz-nav .item .sub1 .icon{
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 30px;
	background: url(../images/new-arrow.png) no-repeat center center / 20px auto;
}
.biz-nav .item .sub1:hover .icon{
	background-image: url(../images/new-arrow-w.png);
}
 
.biz-nav .item.open .sub1 .icon{
	background-image: url(../images/new-arrow-on.png);
}
.biz-nav .item.open .sub1:hover .icon{
	background-image: url(../images/new-arrow-w-on.png);
}


.biz-nav .item .sub1 a{
	display: block;
    font-size: 16px;
    color: #2665b5;
    font-weight: 700;
    background-color: #e2e5e9;
    line-height: 60px;
    padding-left: 10px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.biz-nav .item.on .sub1 a,
.biz-nav .item .sub1:hover a{
	background-color: #2665b5;
    color: #fff;
}
.biz-nav .item .sub2{
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	min-width:100%;
	background-color: #e2e5e9;
}
.biz-nav .item .sub2 a{
	display: block;
	white-space: nowrap;
	line-height: 50px;
	color:#2665b5;
	font-size: 16px;
	padding-left: 10px;
	transition: all .3s;
}
.biz-nav .item .sub2 a:hover{
	opacity: 0.8;
}
.biz-nav .item .sub2 a.on{
	background-color: #2665b5;
	color: #fff;
}
@media only screen and (max-width:1199px){
	.biz-nav .item .sub2 a,
	.biz-nav .item .sub1 a{font-size: 13px;line-height: 40px;}
}
@media only screen and (max-width:959px){
	.biz-nav .item{float: none;width:100%}
	.biz-nav .item .sub2 a,
	.biz-nav .item .sub1 a{font-size: 12px;line-height: 40px;padding-left: 5px;}
	.biz-nav .item .sub2 a{padding-left: 15px;}
	.biz-nav .item .sub1 .icon{right: 5px;}
	.biz-nav .item .sub2{position: static;}
}

